package com.liveneo.adapter.outinterface.web.platform.request;

import java.util.Date;
import java.util.List;

import org.hibernate.validator.constraints.NotBlank;

/**
  * @Description: TODO
  * @author liveneo-shuqw
  * @date 2016年10月11日 上午11:47:52
  * @Copyright: Copyright (c) 2016 
  * @Company: 北京朗泰
  * @version 3.0
  */
public class SurveyRequest{
	@NotBlank(message="caseNo案件号不能为空")
	private String caseNo;
	@NotBlank(message="caseUuid案件编号不能为空")
	private String caseUuid;
	@NotBlank(message="userCode用户编码不能为空")
	private String userCode;
	//@NotBlank(message="lossItems损失项目不能为空")
	private List<DelegateLoss> lossItems;
	@NotBlank(message="unitcode组织机构不能为空")
	private String unitcode;
	private String caseType;
	private String damageplace;
	private String damagedate;
	private String damageReamrk;
	private String registDate;
	private String informant;
	private String informantPhone;
	private String userName;
	private String userPhone;
	private String delegateReamrk;
	private String licenseNo;
	private String contact;
	private String contactPhone;
	private String surveyPlace;
	private String drivername;
	private String driverphone;
	private String isVehicleInsurance;
	
	///////自定义参数//////
	private String caseStatus;  //案件状态
	private String caseDealType; //处理方式
	private Date createTime;
	public String getCaseNo() {
		return caseNo;
	}
	public void setCaseNo(String caseNo) {
		this.caseNo = caseNo;
	}
	public String getCaseUuid() {
		return caseUuid;
	}
	public void setCaseUuid(String caseUuid) {
		this.caseUuid = caseUuid;
	}
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public List<DelegateLoss> getLossItems() {
		return lossItems;
	}
	public void setLossItems(List<DelegateLoss> lossItems) {
		this.lossItems = lossItems;
	}
	public String getUnitcode() {
		return unitcode;
	}
	public void setUnitcode(String unitcode) {
		this.unitcode = unitcode;
	}
	public String getCaseType() {
		return caseType;
	}
	public void setCaseType(String caseType) {
		this.caseType = caseType;
	}
	public String getDamageplace() {
		return damageplace;
	}
	public void setDamageplace(String damageplace) {
		this.damageplace = damageplace;
	}
	public String getDamagedate() {
		return damagedate;
	}
	public void setDamagedate(String damagedate) {
		this.damagedate = damagedate;
	}
	public String getDamageReamrk() {
		return damageReamrk;
	}
	public void setDamageReamrk(String damageReamrk) {
		this.damageReamrk = damageReamrk;
	}
	public String getRegistDate() {
		return registDate;
	}
	public void setRegistDate(String registDate) {
		this.registDate = registDate;
	}
	public String getInformant() {
		return informant;
	}
	public void setInformant(String informant) {
		this.informant = informant;
	}
	public String getInformantPhone() {
		return informantPhone;
	}
	public void setInformantPhone(String informantPhone) {
		this.informantPhone = informantPhone;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserPhone() {
		return userPhone;
	}
	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}
	public String getDelegateReamrk() {
		return delegateReamrk;
	}
	public void setDelegateReamrk(String delegateReamrk) {
		this.delegateReamrk = delegateReamrk;
	}
	public String getLicenseNo() {
		return licenseNo;
	}
	public void setLicenseNo(String licenseNo) {
		this.licenseNo = licenseNo;
	}
	public String getContact() {
		return contact;
	}
	public void setContact(String contact) {
		this.contact = contact;
	}
	public String getContactPhone() {
		return contactPhone;
	}
	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}
	public String getSurveyPlace() {
		return surveyPlace;
	}
	public void setSurveyPlace(String surveyPlace) {
		this.surveyPlace = surveyPlace;
	}
	public String getDrivername() {
		return drivername;
	}
	public void setDrivername(String drivername) {
		this.drivername = drivername;
	}
	public String getDriverphone() {
		return driverphone;
	}
	public void setDriverphone(String driverphone) {
		this.driverphone = driverphone;
	}
	public String getIsVehicleInsurance() {
		return isVehicleInsurance;
	}
	public void setIsVehicleInsurance(String isVehicleInsurance) {
		this.isVehicleInsurance = isVehicleInsurance;
	}
	public String getCaseStatus() {
		return caseStatus;
	}
	public void setCaseStatus(String caseStatus) {
		this.caseStatus = caseStatus;
	}
	public String getCaseDealType() {
		return caseDealType;
	}
	public void setCaseDealType(String caseDealType) {
		this.caseDealType = caseDealType;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
}
